DME: Documentation Management Environment for Software Product Lines – Tool Demo Proposal
نویسندگان
چکیده
Similar documents arise in software and business situations. Examples are user guides for different versions of a software product, contracts between vendors and clients, and legal documents. The usual practice is to capture similarities in templates that must be copied and manually customized to a new context – often a slow, tedious, and error-prone process. Document Management Environment (DME) automates routine tasks involved in creating and updating documents. DME provides functions to create templates and to generate custom documents from them. Any arbitrary document part can be designated as template’s variation point, and the same interdependent customizations occurring at different variation points can be streamlined. We develop DME to automate generation of documentation of multiple software products (e.g., in reuse via Software Product Line approach), but also plan to explore its potentials in management of general business documents.
منابع مشابه
Supporting Scenario-Based Product Design: the First Proposal for a Scenario Generation Support Tool
Using concrete stories about product or technology use, or ‘scenarios’, is a promising design approach. Nevertheless, design practices face uncertainties especially in the activities of identifying, creating and selecting scenarios. Based on a workshop series at a design company, specific problem areas in its scenario practice have been identified. Support is required in: (1) documentation of d...
متن کاملComponent documentation in the context of software product lines
The use of third-party components in software system development is rapidly increasing. The product lines have also adopted this new tendency, as the COTS and OCM components are increasingly being used in product-line-based software engineering. Component documentation has become a key issue in component trading because it often is the only way of assessing the applicability, credibility and qu...
متن کاملUML Support for Designing Software Product Lines: The Package Merge Mechanism
Software product lines have become a successful but challenging approach to software reuse. Some of the problems that hinder the adoption of this development paradigm are the conceptual gap between the variability and design models, as well as the complexity of the traceability management between them. Most current development methods use UML stereotypes or modify UML to face variability and tr...
متن کاملTool Support for Software Variability Management and Product Derivation in Software Product Lines
Software variability management is a key challenge in developing software product lines and deriving products from the product line. In order to provide effective variability management and product derivation in software product lines, which is capable of being automated, certain fundamental building blocks are required. These include multiple product line views, the feature model as the unifyi...
متن کاملCase Studies to Explore Indexing Issues in Product Design Traceability Framework
Little is currently understood about the requirements for engineering information traceability in product development environment, and there are few methods by which effective traceability can be ensured. First part of paper presents two case studies: an analysis of current traceability practice in automotive industry supplier, and an experiment in implementation of taxonomy based software tool...
متن کامل